Google Photos から Gyazo に完全移行した
? (Google Photos|Google フォト) から Gyazo に移行する方法
Google Photosに約 3000 枚の画像を保存していましたが、Gyazo に完全移行しました。
Gyazo の良いところ
Gyazo に大量の画像を一括アップロードするには、ひと工夫必要です。
/takker/Google PhotoからGyazoに画像を移動したい
Gyazo Android を使った一括アップロード(失敗)
Gyazo API を叩いて画像を一括アップロードします。
注意 エンジニア向けの方法です。
方法
Google Photos から画像を一括エクスポートする。
Google Photos 設定より、データのバックアップをする。
https://gyazo.com/b5130da1ed1d8298f94d76a48a1d89ae
https://gyazo.com/2d729a65cce6e5ef8d5682a74a66329e
https://gyazo.com/087e8d9921886f3f456b8868a42dc825
エクスポートしたファイルをダウンロードし、解凍する。
https://gyazo.com/fbcdf5292f234b9e6cb937ddd8514b69
curl を使って Gyazo API を叩き、画像を一括アップロードする。
Gyazo API Key を取得する。
https://gyazo.com/d025f0fade44fbd0e42c5c7470f4e6f5
解凍した Google Photos のディレクトリ内で、以下のコマンドを実行する。
code: bash
find . -name "*.jpg" -or -name "*.jpeg" -or -name "*.png" -exec sleep 10 \; -print | xargs -IXXX curl -i https://upload.gyazo.com/api/upload -F "access_token=(取得した Gyazo API Key)" -F "imagedata=@XXX"
Gyazo API への過負荷対策として、10 秒間の待機時間を入れてある。
画像ファイルの拡張子は、とりあえず jpg、jpeg、png を想定している。
コンソールやキャプチャ一覧ページを眺めながら、アップロード完了を待つ。
https://gyazo.com/e3fb359f25cc8b1987a42c210ab0f41b